package br.edu.ifrn.view;

import java.util.List;

import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;

import br.edu.ifrn.controller.UsuarioEJBLocal;
import br.edu.ifrn.model.Usuario;

@ManagedBean
@ViewScoped
public class MinhaContaMBean {
	private Usuario usuario;
	
	public MinhaContaMBean() {
		usuario = new Usuario();
	}
	
	public String index() {
		return "/minhaConta/index.xhtml";
	}
	
	@PostConstruct
    public void construct() {
		HttpSession session = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
	    Usuario u = (Usuario) session.getAttribute("usuario");
	    setUsuario(u);
    }

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public Usuario getUsuario() {
		return usuario;
	}

	@EJB
	private UsuarioEJBLocal usuarioEJB;

}
